package com.battle.pojo.vo.sirens.api;

import com.battle.pojo.vo.sirens.api.details.GetSirensOrderVo;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;
import nirvana.core.config.json.serializer.DateSerializer;

import java.util.List;

/**
 * @author anni.zhu
 * @author anni.zhu@king-v.com
 * Created in 2024/10/8 14:07
 * 3-现场指挥
 */
@Data
public class FloorManager {
    /**
     * 指令时间
     */
    @JsonSerialize(using = DateSerializer.class)
    private Long instructionsTime;
    /**
     * 指令来源
     */
    private String instructionsSource;
    /**
     * 指令下达人员
     */
    private String instructionsPersonName;

    /**
     * 指令下达机构
     */
    private String instructionsOrganizationName;

    /**
     * 指令状态
     */
    private String instructionStatus;

    /**
     * 指令内容
     */
    private String instructionsContent;

    /**
     * 指令类型
     */
    private String instructionTitle;

    /**
     * 指令记录
     */
    private List<GetSirensOrderVo> orders;
}
